#ifndef STDIO_H
#define STDIO_H

#include <stdarg.h>

// Printf flags
#define FLAGS_PLUS		0x1
#define FLAGS_MINUS		0x2
#define FLAGS_SPACE		0x4
#define FLAGS_ZERO		0x8

// Printf modifiers
#define MODIFIER_L		0x1
#define MODIFIER_H		0x2

// Character constants
#define ASCII_ZERO		48
#define BASE_DEC		10
#define BASE_HEX		16
#define BASE_OCT		8

// Maxiimum printable string length
#define MAX_STRING		1024

int	printf(const char *fmt, ...);
int	vprintf(const char *fmt, va_list);

#endif  // STDIO_H